import { transitionDefault } from '../common';

import type {
  MessageContentOptions,
  MessageHeaderOptions,
  MessageItemOptions,
  MessageListOptions,
  MessageOptions,
} from './type';

export const messageDefaultProps: MessageOptions = {
  icon: false,
  hidden: false,
  close: false,
  transition: transitionDefault,
  floating: false,
  compact: false,
  attached: false,
};

export const messageHeaderDefaultProps: MessageHeaderOptions = {};

export const messageContentDefaultProps: MessageContentOptions = {};

export const messageListDefaultProps: MessageListOptions = {
  as: 'ul',
};

export const messageItemDefaultProps: MessageItemOptions = {
  as: 'li',
};
